be superabundant - French English Dictionary